@charset "utf-8";
/* CSS Document */
html{
　　font-size:62.5%; /* 10÷16=62.5% */ 
}
*{word-wrap:break-word;}
body{
　　font-size:12px;
　　font-size:1.2rem ; /* 12÷10=1.2 */
   overflow-x:hidden;
/*background:url(../images/bg.jpg) no-repeat;*/
background-repeat: no-repeat;
   /* background-position: center center;*/
    background-size: cover;
	background-color: #f6f6f6;
}
body,html{ font-family:"微软雅黑"; min-width:320px;}
ul,ul li,dl,dl dt,dl dd{ margin:0px; padding:0px; list-style:none;}
.f_faminly{ font-family:"微软雅黑";}
.fl{ float:left;}
.fr{ float:right;}
.clearboth{ clear:both;}
.bigzm{text-transform:uppercase;}
.b_cursor{ border:0px; cursor:pointer;}
input{ outline:0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #888888;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #888888;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #888888;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #888888;
}

.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs17{ font-size:17px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
ul li{ list-style-type:none; float:left; }
/*.container{ border:1px solid red;}*/
.container {
       width: 100%!important;
       max-width:1200px;
       max-width:1170px\9;
}
.container1{width:100%;}


/*loading加载*/
.loading { position:fixed;width:100%; height:100%; background-color:#fff; z-index:1000000;}

.loading-img{width:239px; position:absolute; height:49px; left:50%; top:50%; margin-left:-119px; margin-top:-24.5px;-webkit-animation: rotateplane 1.4s infinite ease-in-out;
  animation: rotateplane 1.4s infinite ease-in-out;}

@-webkit-keyframes rotateplane {
  0% { filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5); }
  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }
  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1); }
}

@keyframes rotateplane {
  0% {filter: alpha(opacity=0);-webkit-transform:scale(0.5, 0.5); transform:scale(0.5, 0.5);} 
  50%{opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
  100% {opacity: 1; filter: alpha(opacity=100); -webkit-transform:scale(1, 1); transform:scale(1, 1);}
}


/*头部*/

#banner{width:100%; position:relative;}
.clearpadding{ padding:0px; margin:0px;}
.section_ui_c{width:1300px; margin:0px auto; background-color:#fff; padding:0px 50px;}
.section_ui_c1{width:1600px; margin:0px auto;}
.section_ui_c2{width:1300px; margin:0px auto;}
.section_ui_c3{width:1300px; margin:0px auto; background-color:#fff; padding:0px 50px;}
/*.section_ui_c{width:1600px; margin:0px auto;}*/

.header_top{width:100%;padding:0% 50px; height:95px;  position:relative; background-color:#fff; color:#000000;}
.header_top.fixedmenu{ position:fixed; top:0px; left:0px;z-index:1000;background:url(../images/logobg.png) repeat; color:#fff;}
.header_top.fdmenu{ position:fixed; top:0px; left:0px; z-index:1000; background-color:#fff;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}

.header_top .i_logo_ul .nav_menu li .a_nav{ color:#000}
.i_logo_img{width:13.3%; padding-top:1%;}
.i_logo_img img{width:auto; height:50px; margin-top:12px;}
.i_logo_ul{width:60%;}
.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px;}
.i_logo_ul .nav_menu li{width:14.28%; height:95px; position:relative; float:left; margin:0px; padding:0px;}
.i_logo_ul .nav_menu li .a_nav{width:100%; height:95px; line-height:95px; display:inline-block; text-align:center; overflow:hidden; color:#333333; font-size:16px;}
.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ color:#cf261d; text-decoration:none; background:url(../images/nav_bg.jpg) bottom repeat-x;}
.header_top.fixedmenu .i_logo_ul .nav_menu li .a_nav,.header_top.fixedmenu .i_logo_ul .nav_menu li .a_nav:hover,.header_top.fixedmenu .i_logo_ul .nav_menu li .a_nav.active,.header_top.fixedmenu .i_logo_ul .nav_menu li .a_nav.active1{ color:#fff}

.i_logo_ul .nav_menu li dl{width:160px; position:absolute; z-index:10000; display:none; left:50%; margin-left:-80px; top:100%; background:url(../images/kw_bg.png) repeat; padding:15px 0px;}
.i_logo_ul .nav_menu li dl dd{width:100%; height:35px; line-height:35px; float:left;}
.i_logo_ul .nav_menu li dl dd a{width:100%; height:35px; line-height:35px; display:inline-block; overflow:hidden; text-align:center; color:#000000; font-size:14px;}
.i_logo_ul .nav_menu li dl dd a:hover{ color:#df0024; text-decoration:none;}


.i_logo_ul .nav_menu li:nth-child(3) dl{width:600px; left:50%; margin-left:-300px;}
.i_logo_ul .nav_menu li:nth-child(3) dl dd{width:200px;}

.i_logo_banben{width:15%; padding-top:40px; height:35px;}
.i_logo_banben .i_logo_banben_l{width:70%; color:#b2b2b2;}
.i_logo_banben .i_logo_banben_l a{ padding:0px 10px; display:inline-block; color:#000000;}
.i_logo_banben .i_logo_banben_l a:hover{ text-decoration:none; color:#da251c;}
.i_logo_banben .i_logo_banben_r{width:20px; height:35px; cursor:pointer; position:relative; z-index:1000;}
.i_logo_banben .i_logo_banben_r .ss_div_l3{width:240px; height:32px; position:absolute; right:0px; top:40px; background-color:#eee; display:none;}
.i_logo_banben .i_logo_banben_r .ss_div_l3 .ipt1{width:200px; height:32px; line-height:32px; text-indent:10px; color:#333; font-family:"微软雅黑"; font-size:14px; border:0px; background-color:transparent;}
.i_logo_banben .i_logo_banben_r .ss_div_l3 .ipt2{width:40px; height:32px; background:url(../images/ss_btn.png) center no-repeat; border:0px; cursor:pointer; background-color:#ccc;}



.i_logo_banben1{width:100%; height:50px; background-color:#fff;}
.i_logo_banben1 .i_logo_banben_l{width:50%; height:50px; line-height:50px; color:#b2b2b2;}
.i_logo_banben1 .i_logo_banben_l a{ padding:0px 10px; display:inline-block; color:#000000;}
.i_logo_banben1 .i_logo_banben_l a:hover{ text-decoration:none; color:#da251c;}
.i_logo_banben1 .i_logo_banben_r{width:50%; height:50px; cursor:pointer; position:relative; z-index:1000;}
.i_logo_banben1 .i_logo_banben_r .ss_div_l3{width:100%; height:32px; margin-top:9px; background-color:#eee;}
.i_logo_banben1 .i_logo_banben_r .ss_div_l3 .ipt1{width:80%; height:32px; line-height:32px; text-indent:10px; color:#333; font-family:"微软雅黑"; font-size:14px; border:0px; background-color:transparent;}
.i_logo_banben1 .i_logo_banben_r .ss_div_l3 .ipt2{width:20%; height:32px; background:url(../images/ss_btn.png) center no-repeat; border:0px; cursor:pointer; background-color:#ccc;}

.two_list_m{width:26px; height:26px; float:right; cursor:pointer; display:none;position:absolute; top:4vmin; right:15px; z-index:1000;}
.phone_two{width:100%; position:fixed; left:0px; display:none; z-index:10000000; background-color:#fff; margin-top:0vmin;}
.phone_two_ul{width:100%; margin:0px; padding:0px; list-style:none;}
.phone_two_ul li{width:100%; float:left; margin:0px; padding:0px; list-style:none;border-bottom:1px solid #ccc; background-color:#fff; position:relative; text-align:center;}
.phone_two_ul_a{width:100%; height:50px;background-color:#fff; line-height:50px; display:inline-block;  padding:0px 2%; font-size:14px; color:#515151; text-decoration:none;}
.phone_two_ul_a:hover,.phone_two_ul_a.activephone,.phone_two_ul_a.activephone:hover{ background-color:#e60012;text-decoration:none; color:#fff;}

.phone_two_ul li dl{width:100%; display:none; padding:10px 0px;}
.phone_two_ul li dl dd{width:100%; float:left; height:30px; line-height:30px;}
.phone_two_ul li dl dd a{width:100%; height:30px; line-height:30px; display:inline-block; text-align:center; overflow:hidden; color:#515151;}
.phone_two_ul li dl dd a:hover{ color:#337ab7; text-decoration:none;}

.home-swiper {width: 100%;height: 100%;background: #000;}
.home-swiper .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}
.home-swiper .swiper-slide.swiper-slide-active{-webkit-animation: hvr-bob 7s ease infinite;animation: hvr-bob 7s ease infinite;}

.home-swiper1 {width:100%;height: 100%; padding:0px 5%;}
.home-swiper1 .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}
.home-swiper1 .swiper-slide .div_l{width:38%; padding-top:15vmin;}
.home-swiper1 .swiper-slide .div_l li{width:100%; padding-bottom:3%; float:left;}
.home-swiper1 .swiper-slide .div_l li .div{width:100%; padding:10px 0px 10px 0px; display:inline-block;/* overflow:hidden;*/ color:#888888; font-size:14px; text-align:left; position:relative;}
.home-swiper1 .swiper-slide .div_l li .div:hover{ color:#fff; text-decoration:none;}
.home-swiper1 .swiper-slide .div_l li .div .gs1{width:100%; position:relative; z-index:1;}
.home-swiper1 .swiper-slide .div_l li .div .gs1 .s1{width:100%; color:#000000; font-size:20px; line-height:1.8;}
.home-swiper1 .swiper-slide .div_l li:hover .div .gs1 .s1{ color:#fff;}
.home-swiper1 .swiper-slide .div_l li .div .gs1 .s2{width:100%; line-height:1.8;}
.home-swiper1 .swiper-slide .div_r{width:51%; position:relative; display:inline-block; overflow:hidden;}
.home-swiper1 .swiper-slide .div_r img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.home-swiper1 .swiper-slide .div_r:hover img{filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.1); 
	transform:scale(1.1);}
.home-swiper1 .swiper-slide .div_r .a_text{width:100%; background:url(../images/news_bg.png) repeat; position:absolute; left:0px; bottom:0px; padding:5vmin 6%; color:#fff; text-align:left;}
.home-swiper1 .swiper-slide .div_r .a_text .s1{ font-weight:bold; font-size:26px;}
.home-swiper1 .swiper-slide .div_r .a_text .s2{ font-size:16px; height:50px; line-height:50px;}
.home-swiper1 .swiper-slide .div_r .a_text .s3{width:100%; height:20px; line-height:20px; text-align:right; }
.home-swiper1 .swiper-slide .div_r .a_text .s3 span{ display:inline-block;background:url(../images/jt_0012.png) right center no-repeat; padding-right:50px; height:20px; line-height:20px; font-size:16px;}
.home-swiper1 .swiper-slide .div_l li .div:before{
	content: "";
    position: absolute;
    height: 100%;
    width:0;
    background: #fff;
    left: -200px;
    bottom: 0;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
	}
.home-swiper1 .swiper-slide .div_l li:hover .div:before
{
	width:170%;
	 background-color:#da251c;
}
/*.home-swiper1 .swiper-slide .div_l li:hover .div .gs1
{
	 position:relative; z-index:11;
}*/



/*首页中间部分*/
.i_ggw{width:100%; overflow:hidden;}
.i_kudiv{width:100%;}
.i_div1{width:100%; padding:30px 0px 30px 0px;}
.i_div1_t{width:100%; background:url(../images/title_bg.jpg) right bottom 40px no-repeat; padding:10px 0px;}
.i_div1_t .s1{ color:#666666; font-size:24px; background-color:#fff;}
.i_div1_t .s1 font{ color:#e60012; font-size:50px;}
.i_div1_t .s2{ color:#666666; font-size:18px; padding-top:10px;}
.i_div1_t .s2:hover{ color:#e60012; text-decoration:none;}
.i_div1_c{width:100%; padding:30px 0px 30px 0px;}
.i_div1_c li{width: 23.5%;
    float: left;
    /* padding: 0px 1%; */
    margin-right: 2%;}
.i_div1_c li .div{width:100%;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/ display:inline-block;transition:400ms; 6}
.i_div1_c li .div:hover{ text-decoration:none; color:#fff; background-color:#e60012;}
.i_div1_c li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_div1_c li .div .a_img img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.i_div1_c li .div:hover .a_img img{filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.1); 
	transform:scale(1.1);}
.i_div1_c li .div .a_text{width:100%; padding:20px 9% 15px 9%;}
.i_div1_c li .div .a_text .s1{width:100%; height:47px; line-height:47px; background:url(../images/fgx.png) bottom left no-repeat; overflow:hidden; color:#000000; font-size:18px;}
.i_div1_c li .div .a_text .s2{width:100%; margin-top:18px; line-height:22px; color:#666666; font-size:14px; height:88px; overflow:hidden;}
.i_div1_c li .div .a_text .s3{width:100%; height:30px; line-height:30px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e60012;}
.i_div1_c li .div:hover .a_text .s1{ color:#fff;}
.i_div1_c li .div:hover .a_text .s2{ color:#fff;}
.i_div1_c li .div:hover .a_text .s3{ color:#fff;}

.i_div2{width: 100%;
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin-bottom: 30px;
    height: 400px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;}
.i_div2 img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.i_div2:hover img{filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.1); 
	transform:scale(1.1);}
.i_div2_c{width:540px; position:absolute; left:12%;top:50% !important;webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); text-align:right; color:#fff; font-size:32px; line-height:1.8;}
.i_div2_c .s1{ font-size:52px; font-weight:bold; line-height:1.3;}
.i_div2_c .s2{width:204px; height:49px; line-height:49px; text-align:center; background-color:#e60012; font-size:16px; color:#fff; display:inline-block;}

.i_div3{width:100%; padding:30px 0px 30px 0px}

/*底部*/
.wx_top{width:50px; height:50px; position:fixed; right:20px; bottom:60px; z-index:100;}

/*首页内容部分*/
.i_zggk_c{width:100%; padding-top:30px;}
.home-swiper2 {width:100%;height: 100%; padding:0px 5% 50px 5%;}
.home-swiper2 .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}
.home-swiper2 .swiper-slide .a_img{width:60%; display:inline-block; overflow:hidden;}
.home-swiper2 .swiper-slide .a_img img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.home-swiper2 .swiper-slide .a_img:hover img{filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.1); 
	transform:scale(1.1);}
.home-swiper2 .swiper-slide .a_img_r{width:40%; position:relative;}
.home-swiper2 .swiper-slide .a_img_rc{width:127%; position:absolute; right:0px; top:22px; background-color:#e4f2fe;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ padding:3% 12% 6% 12%; text-align:left;}
.home-swiper2 .swiper-slide .a_img_rc .s1{width:100%; height:90px; line-height:90px; color:#000000; font-size:30px; font-weight:bold;}
.home-swiper2 .swiper-slide .a_img_rc .s2{width:100%; line-height:33px; height:198px; color:#000000; font-size:16px; overflow:hidden;}
.home-swiper2 .swiper-slide .a_img_rc .s3,.home-swiper2 .swiper-slide .a_img_rc .s3:hover{ text-decoration:none;width:160px; height:40px; line-height:40px; border:1px solid #000000; display:inline-block; overflow:hidden; text-align:center; color:#000000; margin-top:20px; font-size:18px;-moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */}

.i_footer{width:100%; background-color:#f6f6f6;}
.i_footer_t{width:100%; padding:30px 0px 20px 0px; border-bottom:1px solid #eeeeee;}
.i_footer_ul{width:100%;}
.i_footer_ul li{ float:left;}
.i_footer_ul li.list1{width:11%;}
.i_footer_ul li.list2{width:11%;}
.i_footer_ul li.list3{width:11%;}
.i_footer_ul li.list4{width:11%;}
.i_footer_ul li.list5{width:28%;}
.i_footer_ul li.list6{width:14%;}
.i_footer_ul li.list7{width:14%;}
.i_footer_ul li .xmtitle{width:100%; height:58px; overflow:hidden; line-height:58px;}
.i_footer_ul li .xmtitle .s1,.i_footer_ul li .xmtitle .s1:hover{ display:inline-block; padding-right:20px; font-size:20px; font-weight:bold; color:#333333;}
.i_footer_ul li .xmcon{width:100%;}
.i_footer_ul li .xmcon_dl{width:100%;}
.i_footer_ul li .xmcon_dl dd{width:100%; height:35px; line-height:35px; float:left; overflow:hidden;}
.i_footer_ul li .xmcon_dl dd a,.i_footer_ul li .xmcon_dl dd a:hover{ color:#333333; font-size:14px;}
.i_footer_ul li .xmcon1{width:100%; line-height:35px; color:#333333; font-size:14px;}
.i_footer_ul li .xmcon1 img{ max-width:100%;}

.i_footer_b{width:100%; padding:20px 0px; line-height:2.0; color:#666666; font-size:14px;}
.i_footer_b a,.i_footer_b a:hover{ color:#666; padding:0px 5px; display:inline-block;}

.n_banner{width:100%; position:relative; overflow:hidden;}
.n_banner img{width:100%;}

.n_content{width:100%;}
.n_content_l{width:23%; background-color:#505050; position:relative;}
.n_content_r{width:77%; padding:50px 0px;}
.n_leftmenu{width:96%; margin-top:30px;/* position:relative;*/}
.n_leftmenu li{width:100%; padding-bottom:3%; float:left; position:relative;}

.n_leftmenu li .a_lnav{width:100%; height:45px; line-height:45px; display:inline-block; overflow:hidden; background:url(../images/tbb1.png) right 15px  center no-repeat; /*background:url(../images/nav_02.png) left center no-repeat;background-size:cover;*/  text-indent:10px;color:#fff; font-size:16px;-moz-border-radius: 5px 0px 0px 5px;      /* Gecko browsers */
-webkit-border-radius: 5px 0px 0px 5px;   /* Webkit browsers */
border-radius:5px 0px 0px 5px;            /* W3C syntax */ position:relative;}
.n_leftmenu li .a_lnav:hover,.n_leftmenu li .a_lnav.activeleftmenu{background:url(../images/tbb2.png) right 15px  center no-repeat; background-color:#d6d6d6; /*background:url(../images/nav_01.png) left center no-repeat; background-size:cover; */color:#000000; text-decoration:none;}
.n_leftmenu li .a_lnav:after{width:7px; height:0%; background-color:#e60012; position:absolute; left:0px; top:0px; content:""; z-index:1;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.n_leftmenu li .a_lnav:hover:after,.n_leftmenu li .a_lnav.activeleftmenu:after{ height:100%;}

.n_leftmenu li dl{width:220px; position:absolute; padding-top:15px; left:100%; top:0px; padding:0px 20px; z-index:10000000000; display:none; background-color:#d6d6d6;}
.n_leftmenu li dl dd{width:180px;/* height:52px;*/ padding:5px 0px; float:left;}
.n_leftmenu li dl dd a{width:180px;/* height:37px;*/ line-height:25px; text-align:center; color:#000000; font-size:14px; display:inline-block; overflow:hidden;}
.n_leftmenu li dl dd a:hover{ color:#fff; background-color:#da251c; text-decoration:none;}
.n_content_rc{width:90%; margin:0px auto;}
.n_con{width:100%;}
.n_about{width:100%; line-height:2.0; overflow:hidden; color:#000000; font-size:18px; text-align:justify;}
.n_about img{max-width:100%; height:auto !important;}
.n_therrmenu{ background-color:#d6d6d6; padding-top:30px; width:158px; position:absolute; left:100%; display:none; top:0px;}

.a_zxlmenu{width:100%;/* margin-bottom:3%;*/ position:relative; display:none; z-index:100;}
.a_zxlmenu_t{width:94%; margin-left:3%;padding:3% 0px;background:url(../images/zxl_jt1.jpg) right center no-repeat; font-size:3.8vmin; text-align:center; background-color:#e60012; color:#fff; cursor:pointer;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px; padding:0px; background-color:#eeeeee;text-indent:0px; border-top:1px solid #fff; display:none;}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#000000; font-size:3.3vmin; text-decoration:none; text-indent:0px;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#e4616c;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #ccc;display:none;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:3vmin; text-decoration:none; text-indent:0px;}

.a_proList{width:100%;}
.a_proList li{width:50%; padding-bottom:15px;}
.a_proList li .a_img{width:46%; display:inline-block; overflow:hidden; border:5px solid #eeeeee;}
.a_proList li .a_img img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.a_proList li .a_img:hover img{filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.1); 
	transform:scale(1.1);}
.a_proList li .a_img_r{width:48%; padding-right:4%;}
.a_proList li .a_img_r .s1,.a_proList li .a_img_r .s1:hover{ display:inline-block; overflow:hidden; text-decoration:none;width:100%; height:auto !important; line-height:1.6 !important;/* height:5vmin; line-height:5vmin;*/ color:#000000; font-size:18px;}
.a_proList li .a_img_r .s2{width:100%; height:9vmin; line-height:3vmin; color:#666666; /*text-align:justify; */overflow:hidden; font-size:14px;}
.a_proList li .a_img_r .s3{width:50%; height:4vmin; line-height:4vmin; background-color:#da251c; text-align:center; display:inline-block; overflow:hidden; font-size:14px; color:#fff; margin-top:1vmin;}

.n_prodetails{width:100%;}
.n_prodetails_t{width:100%; text-align:center; font-size:30px; color:#000000; padding:25px 0px;}
.n_prodetails_c{width:100%; overflow:hidden; line-height:2.0; color:#000000; font-size:18px;}
.n_prodetails_c img{ max-width:100%;}
.n_prodetails_c table tr td{word-wrap: break-word;word-break: break-all;}

.n_jjfa{width:100%;}
.n_jjfa li{width:33%; float:left; padding:0px 1px 2px 1px;}
.n_jjfa li .div{width:100%; display:inline-block; overflow:hidden; position:relative;}
.n_jjfa li .div img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.n_jjfa li .div:hover img{filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.1); 
	transform:scale(1.1);}
.n_jjfa li .div .a_text{width:100%; height:100%; background:url(../images/jj_bg.png) repeat; position:absolute; left:0px; top:0px; padding:30px 8% 0px 8%;}
.n_jjfa li .div .a_text .t1{width:100%; color:#fff; font-size:22px; line-height:1.5;}
.n_jjfa li .div .a_text .t2{width:100%; height:75px; margin-top:15px; line-height:25px; overflow:hidden; color:#fff; font-size:14px;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_jjfa li .div .a_text .t3{width:105px; margin-top:20px; height:30px; line-height:25px; border:2px solid #ffffff; text-align:center; color:#fff; font-size:14px;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.n_jjfa li .div:hover .a_text .t2{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); transition-delay: 0.3s;-webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s;}
.n_jjfa li .div:hover .a_text .t3{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);transition-delay: 0.5s;-webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s;}
/**
.n_jjfa li:nth-of-type(1){width:33.33%;}
.n_jjfa li:nth-of-type(2){width:33.33%;}
.n_jjfa li:nth-of-type(3){width:33.33%;}
**/

.n_map{width:100%; position:relative; overflow:hidden;}
.n_map img{ max-width:100%;}

.n_messages{width:100%; background:url(../images/bb1.jpg) center center no-repeat; background-size:cover;}
.n_messages_c{width:100%; padding:0px 3%; margin:0px auto;}
.n_messages_con{width:100%; padding:90px 0px;}
.n_messages_con_l{width:48%;}
.n_messages_con_l .s1{width:100%; line-height:1.6; font-size:18px; padding-bottom:10px; color:#fff;}
.n_messages_con_l .s1 span{ font-size:24px;}
.n_messages_con_l .s2{width:100%;}
.n_messages_con_l .s2 table tr td{ padding:1% 0px;}
.n_messages_con_l .s2 .ipt1{width:100%; height:50px; line-height:50px; border:0px; background-color:#cfcece; text-indent:20px;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ color:#989899; font-size:14px;font-family:"微软雅黑"; }
.n_messages_con_l .s2 .ipt2{width:100%; padding:3%; height:170px; border:0px; background-color:#cfcece;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */ color:#989899; font-size:14px;font-family:"微软雅黑";}
.n_messages_con_l .s2 .ipt3{width:30%; height:50px; border:0px; line-height:50px; display:inline-block; overflow:hidden; text-align:center; color:#fff; background-color:#b72116;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */ font-size:14px;font-family:"微软雅黑";}
.n_messages_con_r{width:44%; padding-top:50px; color:#fff; font-size:18px; line-height:50px;}
.n_messages_con_r .div1{width:100%; padding-left:18%;}
.n_messages_con_r .div1.bg1{ background:url(../images/b1.png) left top 10px no-repeat; background-size:31px}
.n_messages_con_r .div1.bg2{ background:url(../images/b2.png) left top 10px no-repeat; background-size:31px}
.n_messages_con_r .div1.bg3{ background:url(../images/b3.png) left top 10px no-repeat; background-size:31px}
.n_messages_con_r .div1.bg4{ background:url(../images/b4.png) left top 10px no-repeat; background-size:31px}
.n_messages_con_r .div1.bg5{ background:url(../images/b5.png) left top 10px no-repeat; background-size:31px}
.n_messages_con_r .div1.bg6{ background:url(../images/b6.png) left top 10px no-repeat; background-size:31px}

.n_jion_div1{width:100%; padding:5%; padding-left:0px !important; padding-right:0px !important;}
.n_jion_div1_l{width:27%;}
.n_jion_div1_l_t{width:100%; padding:2% 0px; color:#333333; font-size:18px;}
.n_jion_div1_l_t span{ font-size:25px; font-weight:bold; padding-right:10px;}
.n_jion_div1_l_c{width:100%; line-height:1.6; color:#666666; font-size:18px; overflow:hidden; padding-top:10px;}
.n_jion_div1_r{width:71%; display:inline-block; overflow:hidden;}
.n_jion_div1_r img{width:100%;}

.n_jion_div2{width:100%; background-color:#333333;}
.n_jion_div2_l{width:59%; display:inline-block; overflow:hidden;}
.n_jion_div2_l img{width:100%;}
.n_jion_div2_r{width:33%; padding-right:4%; padding-top:40px;}



.n_jion_div3{width:100%; padding:5%;padding-left:0px !important; padding-right:0px !important;}
.n_jion_div3_t{ width:100%; line-height:2.3; color:#333333; text-align:center; font-size:20px; padding-bottom:30px;}
.n_jion_div3_t span{ font-size:36px;}
.n_jion_div3_c{width:100%; color:#333333;}
.n_jion_div3_c li{width:33.33%; padding:0px 1px; float:left;}
.n_jion_div3_c li .div{width:100%; display:inline-block; overflow:hidden; position:relative;}
.n_jion_div3_c li .div img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.n_jion_div3_c li .div:hover img{filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.1); 
	transform:scale(1.1);}
	.n_jion_div3_c li .div .a_text{width:100%; padding:5% 10%; background:url(../images/ew1.png) repeat; position:absolute; left:0px; bottom:0px;opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(90%); -ms-transform: translateY(90%); -o-transform: translateY(90%); transform: translateY(90%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
	.n_jion_div3_c li .div .a_text .s1{width:100%; line-height:1.8; color:#fff; font-size:18px;}
	.n_jion_div3_c li .div .a_text .s2{ margin-top:20px; width:125px; height:35px; line-height:35px; border:1px solid #fff; color:#fff; text-align:center; overflow:hidden; font-size:14px;}
	.n_jion_div3_c li .div:hover .a_text{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
	
	
	
.n_pophto_container{
      width: 100%;
      height: 100%;
	  padding-top:40px;
    }
.n_pophto_container .swiper-slide {
     width:100%;
    }
.n_pophto_container .swiper-slide .s1,.n_pophto_container .swiper-slide .s1:hover{ display:inline-block; overflow:hidden;width:100%; padding:3% 0px; color:#fff; font-size:30px; text-align:left;}
.n_pophto_container .swiper-slide .s2{width:100%; padding-bottom:15px; color:#b0b0b0; line-height:2.0; text-align:left; font-size:16px;}
.n_pophto_container .swiper-slide .s3,.n_pophto_container .swiper-slide .s3:hover{margin-top:20px; width:125px; height:35px; line-height:35px; border:1px solid #fff; color:#fff; text-align:center; overflow:hidden; font-size:14px;}

.a_news_dl{width:100%; padding-top:20px;}
.a_news_dl dt{width:100%; padding-bottom:20px; float:left; border-bottom:1px solid #e5e5e5; font-weight:normal;}
.a_news_dl dt .div{width:100%;overflow:hidden; background-color:#ecedee;}
.a_news_dl dt .div .a_img{width:48%;  display:inline-block; overflow:hidden;}
.a_news_dl dt .div .a_img img{width:100%;}
.a_news_dl dt .div .a_img_r{width:50%; padding-top:14px; padding-right:2%; background-color:#ecedee;}
.a_news_dl dt .div .a_img_r .a_name{width:100%; height:30px; line-height:30px; color:#333333; overflow:hidden; font-size:18px; display:inline-block; overflow:hidden;}
.a_news_dl dt .div .a_img_r .a_name:hover{ text-decoration:none; color:#e60012;}
.a_news_dl dt .div .a_img_r .a_ntime{width:100%; height:28px; line-height:28px; overflow:hidden; color:#888888; font-size:14px;}
.a_news_dl dt .div .a_img_r .a_ncont{width:100%; height:46px; line-height:23px; margin-top:7px; overflow:hidden; color:#333333; font-size:14px;}
.a_news_dl dt .div .a_img_r .a_nconb{width:100%; margin-top:24px; height:30px;}
.a_news_dl dt .div .a_img_r .a_nconb a,.a_news_dl dt .div .a_img_r .a_nconb a:hover{width:100px; height:30px; line-height:30px; text-align:center; display:inline-block; overflow:hidden; color:#fff; font-size:14px; background-color:#e60012;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ text-decoration:none;}
.a_news_dl dd{width:100%; padding:15px 0px;  float:left; border-bottom:1px solid #e5e5e5;}
.a_news_dl dd .div{width:100%; padding:15px 3%; overflow:hidden; color:#333333; font-size:14px; display:inline-block; overflow:hidden;}
.a_news_dl dd .div:hover{ background-color:#ecedee; color:#333333; text-decoration:none;}
.a_news_dl dd .div .div_l{width:11%; height:91px; background-color:#cecfd0; color:#fff; text-align:center; padding:4px 12px 0px 12px;}
.a_news_dl dd .div:hover .div_l{ color:#fff; background-color:#e60012;}
.a_news_dl dd .div .div_l .s1{width:100%; height:56px; line-height:56px; border-bottom:1px solid #fff; font-size:42px; overflow:hidden; text-align:center;}
.a_news_dl dd .div .div_l .s2{width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:14px;}
.a_news_dl dd .div .a_img_r{width:87%;}
.a_news_dl dd .div .a_img_r_a{ text-decoration:none;width:100%; height:20px; line-height:20px; color:#333333; font-size:16px; display:inline-block; overflow:hidden;}
.a_news_dl dd .div .a_img_r_a:hover{ color:#e60012; text-decoration:none;}
.a_news_dl dd .div .a_img_r_t{width:100%; height:28px; line-height:28px; color:#888888; font-size:12px; overflow:hidden;}
.a_news_dl dd .div .a_img_r_c{width:100%; height:40px; line-height:20px; overflow:hidden; color:#333333; font-size:14px; text-align:justify;}


.pages{width:100%; text-align:center; padding-top:20px;}
.pages .a1,.pages a{ color:#fff; padding:0px 16px; height:42px; margin-bottom:5px; line-height:42px; text-align:center; background-color:#505050; font-size:14px; display:inline-block;}
.pages .a1:hover,.pages .a1.activepages,.pages a{ color:#fff; text-decoration:none; background-color:#505050;}
.pages span{ color:#fff; padding:0px 16px; height:42px; line-height:42px; text-align:center; background-color:#e60012; font-size:14px; display:inline-block; text-decoration:none; background-color:#e60012;}


.zxl_map{width:100%;}
.zxl_map #allmap{width:100%; height:700px;}




/*2019-4-19新增*/
.zxl_tdiv{width:100%; height:100%; background:url(../images/zc1.png) repeat; position:fixed; 

left:0px; top:0px;
z-index:100;}
.zxl_tdiv_c{width:650px;background:url(../images/zc2.png) right 35px bottom 35px no-repeat; background-size:100px;
background-color:#9999a1;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */
padding:26px 40px 35px 40px; color:#fff; font-size:14px;
position:absolute; left:50%; top:50%;
webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: 

translate(-50%, -50%);
z-index:1000;
}
.zxl_tdiv_c .s1{width:100%; font-size:32px; line-height:60px; margin-bottom:20px;}
.zxl_tdiv_c .s2{ width:100%;line-height:50px; font-size:24px;}
.zxl_tdiv_c .s3{ width:100%;line-height:25px;}



















@-webkit-keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}

@keyframes hvr-bob {
  0% {
    transform: scale(1.1);
-webkit-transform: scale(1.1);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}



